using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 本社情報 : BindableBusinessObject
    {
        public 本社情報() { }
        private Int32 m_企業ID;
        [ColumnAttributes("企業ID")]
        public Int32 企業ID
        {
            get { return m_企業ID; }
            set { m_企業ID = value; }
        }
        private String m_パスワード;
        [ColumnAttributes("パスワード")]
        public String パスワード
        {
            get { return m_パスワード; }
            set { m_パスワード = value; }
        }
        private Int16 m_廃止区分;
        [ColumnAttributes("廃止区分")]
        public Int16 廃止区分
        {
            get { return m_廃止区分; }
            set { m_廃止区分 = value; }
        }
        private Int32 m_企業分類コード;
        [ColumnAttributes("企業分類コード")]
        public Int32 企業分類コード
        {
            get { return m_企業分類コード; }
            set { m_企業分類コード = value; }
        }
        private String m_企業コード;
        [ColumnAttributes("企業コード")]
        public String 企業コード
        {
            get { return m_企業コード; }
            set { m_企業コード = value; }
        }
        private String m_企業グループコード;
        [ColumnAttributes("企業グループコード")]
        public String 企業グループコード
        {
            get { return m_企業グループコード; }
            set { m_企業グループコード = value; }
        }
        private String m_企業名;
        [ColumnAttributes("企業名")]
        public String 企業名
        {
            get { return m_企業名; }
            set { m_企業名 = value; }
        }
        private String m_企業名フリガナ;
        [ColumnAttributes("企業名フリガナ")]
        public String 企業名フリガナ
        {
            get { return m_企業名フリガナ; }
            set { m_企業名フリガナ = value; }
        }
        private String m_企業名省略名称;
        [ColumnAttributes("企業名省略名称")]
        public String 企業名省略名称
        {
            get { return m_企業名省略名称; }
            set { m_企業名省略名称 = value; }
        }
        private String m_郵便番号;
        [ColumnAttributes("郵便番号")]
        public String 郵便番号
        {
            get { return m_郵便番号; }
            set { m_郵便番号 = value; }
        }
        private String m_住所;
        [ColumnAttributes("住所")]
        public String 住所
        {
            get { return m_住所; }
            set { m_住所 = value; }
        }
        private String m_住所フリガナ;
        [ColumnAttributes("住所フリガナ")]
        public String 住所フリガナ
        {
            get { return m_住所フリガナ; }
            set { m_住所フリガナ = value; }
        }
        private String m_ＴＥＬ;
        [ColumnAttributes("ＴＥＬ")]
        public String ＴＥＬ
        {
            get { return m_ＴＥＬ; }
            set { m_ＴＥＬ = value; }
        }
        private String m_FAX;
        [ColumnAttributes("FAX")]
        public String FAX
        {
            get { return m_FAX; }
            set { m_FAX = value; }
        }
        private DateTime m_設立年月日;
        [ColumnAttributes("設立年月日")]
        public DateTime 設立年月日
        {
            get { return m_設立年月日; }
            set { m_設立年月日 = value; }
        }
        private Double m_資本金;
        [ColumnAttributes("資本金")]
        public Double 資本金
        {
            get { return m_資本金; }
            set { m_資本金 = value; }
        }

        private Decimal m_資本金1;
        [ColumnAttributes("資本金")]
        public Decimal 資本金1
        {
            get { return m_資本金1; }
            set { m_資本金1 = value; }
        }

        private String m_業種分類;
        [ColumnAttributes("業種分類")]
        public String 業種分類
        {
            get { return m_業種分類; }
            set { m_業種分類 = value; }
        }
        private String m_事業内容;
        [ColumnAttributes("事業内容")]
        public String 事業内容
        {
            get { return m_事業内容; }
            set { m_事業内容 = value; }
        }
        private Int32 m_事業内容ID;
        [ColumnAttributes("事業内容ID")]
        public Int32 事業内容ID
        {
            get { return m_事業内容ID; }
            set { m_事業内容ID = value; }
        }
        private String m_事業内容その他;
        [ColumnAttributes("事業内容その他")]
        public String 事業内容その他
        {
            get { return m_事業内容その他; }
            set { m_事業内容その他 = value; }
        }
        private String m_主要製品;
        [ColumnAttributes("主要製品")]
        public String 主要製品
        {
            get { return m_主要製品; }
            set { m_主要製品 = value; }
        }
        private String m_主要貿易取引相手国輸出先;
        [ColumnAttributes("主要貿易取引相手国輸出先")]
        public String 主要貿易取引相手国輸出先
        {
            get { return m_主要貿易取引相手国輸出先; }
            set { m_主要貿易取引相手国輸出先 = value; }
        }
        private String m_主要貿易取引相手国輸入先;
        [ColumnAttributes("主要貿易取引相手国輸入先")]
        public String 主要貿易取引相手国輸入先
        {
            get { return m_主要貿易取引相手国輸入先; }
            set { m_主要貿易取引相手国輸入先 = value; }
        }
        private String m_代表者１氏名;
        [ColumnAttributes("代表者１氏名")]
        public String 代表者１氏名
        {
            get { return m_代表者１氏名; }
            set { m_代表者１氏名 = value; }
        }
        private String m_代表者１氏名フリガナ;
        [ColumnAttributes("代表者１氏名フリガナ")]
        public String 代表者１氏名フリガナ
        {
            get { return m_代表者１氏名フリガナ; }
            set { m_代表者１氏名フリガナ = value; }
        }
        private String m_代表者１役職;
        [ColumnAttributes("代表者１役職")]
        public String 代表者１役職
        {
            get { return m_代表者１役職; }
            set { m_代表者１役職 = value; }
        }
        private String m_代表者１ＴＥＬ;
        [ColumnAttributes("代表者１ＴＥＬ")]
        public String 代表者１ＴＥＬ
        {
            get { return m_代表者１ＴＥＬ; }
            set { m_代表者１ＴＥＬ = value; }
        }
        private String m_代表者１携帯ＴＥＬ;
        [ColumnAttributes("代表者１携帯ＴＥＬ")]
        public String 代表者１携帯ＴＥＬ
        {
            get { return m_代表者１携帯ＴＥＬ; }
            set { m_代表者１携帯ＴＥＬ = value; }
        }
        private DateTime m_代表者１就任年月日;
        [ColumnAttributes("代表者１就任年月日")]
        public DateTime 代表者１就任年月日
        {
            get { return m_代表者１就任年月日; }
            set { m_代表者１就任年月日 = value; }
        }
        private String m_代表者２氏名;
        [ColumnAttributes("代表者２氏名")]
        public String 代表者２氏名
        {
            get { return m_代表者２氏名; }
            set { m_代表者２氏名 = value; }
        }
        private String m_代表者２氏名フリガナ;
        [ColumnAttributes("代表者２氏名フリガナ")]
        public String 代表者２氏名フリガナ
        {
            get { return m_代表者２氏名フリガナ; }
            set { m_代表者２氏名フリガナ = value; }
        }
        private String m_代表者２役職;
        [ColumnAttributes("代表者２役職")]
        public String 代表者２役職
        {
            get { return m_代表者２役職; }
            set { m_代表者２役職 = value; }
        }
        private String m_代表者２ＴＥＬ;
        [ColumnAttributes("代表者２ＴＥＬ")]
        public String 代表者２ＴＥＬ
        {
            get { return m_代表者２ＴＥＬ; }
            set { m_代表者２ＴＥＬ = value; }
        }
        private String m_代表者２携帯ＴＥＬ;
        [ColumnAttributes("代表者２携帯ＴＥＬ")]
        public String 代表者２携帯ＴＥＬ
        {
            get { return m_代表者２携帯ＴＥＬ; }
            set { m_代表者２携帯ＴＥＬ = value; }
        }
        private DateTime m_代表者２就任年月日;
        [ColumnAttributes("代表者２就任年月日")]
        public DateTime 代表者２就任年月日
        {
            get { return m_代表者２就任年月日; }
            set { m_代表者２就任年月日 = value; }
        }
        private String m_担当１氏名;
        [ColumnAttributes("担当１氏名")]
        public String 担当１氏名
        {
            get { return m_担当１氏名; }
            set { m_担当１氏名 = value; }
        }
        private String m_担当１氏名フリガナ;
        [ColumnAttributes("担当１氏名フリガナ")]
        public String 担当１氏名フリガナ
        {
            get { return m_担当１氏名フリガナ; }
            set { m_担当１氏名フリガナ = value; }
        }
        private String m_担当１部署名;
        [ColumnAttributes("担当１部署名")]
        public String 担当１部署名
        {
            get { return m_担当１部署名; }
            set { m_担当１部署名 = value; }
        }
        private String m_担当１部署名フリガナ;
        [ColumnAttributes("担当１部署名フリガナ")]
        public String 担当１部署名フリガナ
        {
            get { return m_担当１部署名フリガナ; }
            set { m_担当１部署名フリガナ = value; }
        }
        private String m_担当１役職;
        [ColumnAttributes("担当１役職")]
        public String 担当１役職
        {
            get { return m_担当１役職; }
            set { m_担当１役職 = value; }
        }
        private String m_担当１メールアドレス;
        [ColumnAttributes("担当１メールアドレス")]
        public String 担当１メールアドレス
        {
            get { return m_担当１メールアドレス; }
            set { m_担当１メールアドレス = value; }
        }
        private String m_担当１直通ＴＥＬ;
        [ColumnAttributes("担当１直通ＴＥＬ")]
        public String 担当１直通ＴＥＬ
        {
            get { return m_担当１直通ＴＥＬ; }
            set { m_担当１直通ＴＥＬ = value; }
        }
        private String m_担当１携帯ＴＥＬ;
        [ColumnAttributes("担当１携帯ＴＥＬ")]
        public String 担当１携帯ＴＥＬ
        {
            get { return m_担当１携帯ＴＥＬ; }
            set { m_担当１携帯ＴＥＬ = value; }
        }
        private DateTime m_担当１就任年月日;
        [ColumnAttributes("担当１就任年月日")]
        public DateTime 担当１就任年月日
        {
            get { return m_担当１就任年月日; }
            set { m_担当１就任年月日 = value; }
        }

        private String m_担当１就任年月日1;
        [ColumnAttributes("担当１就任年月日")]
        public String 担当１就任年月日1
        {
            get { return m_担当１就任年月日1; }
            set { m_担当１就任年月日1 = value; }
        }

        private String m_担当１コメント;
        [ColumnAttributes("担当１コメント")]
        public String 担当１コメント
        {
            get { return m_担当１コメント; }
            set { m_担当１コメント = value; }
        }
        private Int32 m_担当１社員ID;
        [ColumnAttributes("担当１社員ID")]
        public Int32 担当１社員ID
        {
            get { return m_担当１社員ID; }
            set { m_担当１社員ID = value; }
        }
        private String m_担当２氏名;
        [ColumnAttributes("担当２氏名")]
        public String 担当２氏名
        {
            get { return m_担当２氏名; }
            set { m_担当２氏名 = value; }
        }
        private String m_担当２氏名フリガナ;
        [ColumnAttributes("担当２氏名フリガナ")]
        public String 担当２氏名フリガナ
        {
            get { return m_担当２氏名フリガナ; }
            set { m_担当２氏名フリガナ = value; }
        }
        private String m_担当２部署名;
        [ColumnAttributes("担当２部署名")]
        public String 担当２部署名
        {
            get { return m_担当２部署名; }
            set { m_担当２部署名 = value; }
        }
        private String m_担当２部署名フリガナ;
        [ColumnAttributes("担当２部署名フリガナ")]
        public String 担当２部署名フリガナ
        {
            get { return m_担当２部署名フリガナ; }
            set { m_担当２部署名フリガナ = value; }
        }
        private String m_担当２役職;
        [ColumnAttributes("担当２役職")]
        public String 担当２役職
        {
            get { return m_担当２役職; }
            set { m_担当２役職 = value; }
        }
        private String m_担当２メールアドレス;
        [ColumnAttributes("担当２メールアドレス")]
        public String 担当２メールアドレス
        {
            get { return m_担当２メールアドレス; }
            set { m_担当２メールアドレス = value; }
        }
        private String m_担当２直通ＴＥＬ;
        [ColumnAttributes("担当２直通ＴＥＬ")]
        public String 担当２直通ＴＥＬ
        {
            get { return m_担当２直通ＴＥＬ; }
            set { m_担当２直通ＴＥＬ = value; }
        }
        private String m_担当２携帯ＴＥＬ;
        [ColumnAttributes("担当２携帯ＴＥＬ")]
        public String 担当２携帯ＴＥＬ
        {
            get { return m_担当２携帯ＴＥＬ; }
            set { m_担当２携帯ＴＥＬ = value; }
        }
        private DateTime m_担当２就任年月日;
        [ColumnAttributes("担当２就任年月日")]
        public DateTime 担当２就任年月日
        {
            get { return m_担当２就任年月日; }
            set { m_担当２就任年月日 = value; }
        }

        private String m_担当２就任年月日1;
        [ColumnAttributes("担当２就任年月日")]
        public string 担当２就任年月日1
        {
            get { return m_担当２就任年月日1; }
            set { m_担当２就任年月日1 = value; }
        }




        private String m_担当２コメント;
        [ColumnAttributes("担当２コメント")]
        public String 担当２コメント
        {
            get { return m_担当２コメント; }
            set { m_担当２コメント = value; }
        }
        private Int32 m_担当２社員ID;
        [ColumnAttributes("担当２社員ID")]
        public Int32 担当２社員ID
        {
            get { return m_担当２社員ID; }
            set { m_担当２社員ID = value; }
        }
        private Int32 m_安全管理者有無;
        [ColumnAttributes("安全管理者有無")]
        public Int32 安全管理者有無
        {
            get { return m_安全管理者有無; }
            set { m_安全管理者有無 = value; }
        }
        private Int32 m_衛生管理者有無;
        [ColumnAttributes("衛生管理者有無")]
        public Int32 衛生管理者有無
        {
            get { return m_衛生管理者有無; }
            set { m_衛生管理者有無 = value; }
        }
        private String m_ウェブサイト;
        [ColumnAttributes("ウェブサイト")]
        public String ウェブサイト
        {
            get { return m_ウェブサイト; }
            set { m_ウェブサイト = value; }
        }
        private String m_税コード;
        [ColumnAttributes("税コード")]
        public String 税コード
        {
            get { return m_税コード; }
            set { m_税コード = value; }
        }
        private Boolean m_団体構成;
        [ColumnAttributes("団体構成")]
        public Boolean 団体構成
        {
            get { return m_団体構成; }
            set { m_団体構成 = value; }
        }
        private Int16 m_団体区分;
        [ColumnAttributes("団体区分")]
        public Int16 団体区分
        {
            get { return m_団体区分; }
            set { m_団体区分 = value; }
        }
        private String m_団体区分その他;
        [ColumnAttributes("団体区分その他")]
        public String 団体区分その他
        {
            get { return m_団体区分その他; }
            set { m_団体区分その他 = value; }
        }
        private Int32 m_地域の詳細;
        [ColumnAttributes("地域の詳細")]
        public Int32 地域の詳細
        {
            get { return m_地域の詳細; }
            set { m_地域の詳細 = value; }
        }
        private String m_地域の詳細複数県;
        [ColumnAttributes("地域の詳細複数県")]
        public String 地域の詳細複数県
        {
            get { return m_地域の詳細複数県; }
            set { m_地域の詳細複数県 = value; }
        }
        private String m_職業紹介番号;
        [ColumnAttributes("職業紹介番号")]
        public String 職業紹介番号
        {
            get { return m_職業紹介番号; }
            set { m_職業紹介番号 = value; }
        }
        private String m_労災加入措置;
        [ColumnAttributes("労災加入措置")]
        public String 労災加入措置
        {
            get { return m_労災加入措置; }
            set { m_労災加入措置 = value; }
        }
        private Int32 m_労災加入措置ID;
        [ColumnAttributes("労災加入措置")]
        public Int32 労災加入措置ID
        {
            get { return m_労災加入措置ID; }
            set { m_労災加入措置ID = value; }
        }
        private String m_外国の推薦機関;
        [ColumnAttributes("外国の推薦機関")]
        public String 外国の推薦機関
        {
            get { return m_外国の推薦機関; }
            set { m_外国の推薦機関 = value; }
        }
        private String m_根拠法令;
        [ColumnAttributes("根拠法令")]
        public String 根拠法令
        {
            get { return m_根拠法令; }
            set { m_根拠法令 = value; }
        }
        private String m_許可官庁;
        [ColumnAttributes("許可官庁")]
        public String 許可官庁
        {
            get { return m_許可官庁; }
            set { m_許可官庁 = value; }
        }
        private String m_JITCO賛助会員番号;
        [ColumnAttributes("JITCO賛助会員番号")]
        public String JITCO賛助会員番号
        {
            get { return m_JITCO賛助会員番号; }
            set { m_JITCO賛助会員番号 = value; }
        }
        private Boolean m_受入実績;
        [ColumnAttributes("受入実績")]
        public Boolean 受入実績
        {
            get { return m_受入実績; }
            set { m_受入実績 = value; }
        }

        private Int32 m_受入実績ID;
        [ColumnAttributes("受入実績")]
        public Int32 受入実績ID
        {
            get { return m_受入実績ID; }
            set { m_受入実績ID = value; }
        }

        private Int32 m_都道府県ID;
        [ColumnAttributes("都道府県ID")]
        public Int32 都道府県ID
        {
            get { return m_都道府県ID; }
            set { m_都道府県ID = value; }
        }
        private Int32 m_提出先入管名ID;
        [ColumnAttributes("提出先入管名ID")]
        public Int32 提出先入管名ID
        {
            get { return m_提出先入管名ID; }
            set { m_提出先入管名ID = value; }
        }
        private Int32 m_Type; 
        public Int32 Type
        {
            get { return m_Type; }
            set { m_Type = value; }
        }

        private String m_企業名英語;
        public String 企業名英語
        {
            get { return m_企業名英語; }
            set { m_企業名英語 = value; }
        }


        private String m_担当1氏名;
        public String 担当1氏名
        {
            get { return m_担当1氏名; }
            set { m_担当1氏名 = value; }
        }

        private DateTime m_受入事業開始日;
        [ColumnAttributes("受入事業開始日")]
        public DateTime 受入事業開始日
        {
            get { return m_受入事業開始日; }
            set { m_受入事業開始日 = value; }
        }
        private String m_代表者１メールアドレス;
        [ColumnAttributes("代表者１メールアドレス")]
        public String 代表者１メールアドレス
        {
            get { return m_代表者１メールアドレス; }
            set { m_代表者１メールアドレス = value; }
        }
    }
}
